package tsvetanv.inventory.service;

import java.util.List;

import tsvetanv.inventory.model.Article;

/**
 * The <code>ArticleService</code> interface declares the business logic related
 * with {@link Article} class.
 * 
 * @author Tsvetan Vasilev
 * 
 */
public interface ArticleService {
	void save(Article article);

	void update(Article article);

	void delete(Article article);

	Article findByArticleId(int articleId);

	Article findByProductName(String productName);

	List<Article> getAllArticles();
}
